#include "QuLayout.h"
#include <QLayout>
#include <QWidget>

void QuLayout::show(QLayout* lay, bool visible)
{
    for (int i = 0; i < lay->count(); i++) {
        auto item = lay->itemAt(i);
        if (item->widget())
            item->widget()->setVisible(visible);
        else if (item->layout()) // 处理嵌套情况
            show(item->layout(), visible);
        //else if () {
            // TODO: 处理stretch & spacer
        //}
    }
}
